share farming - German English Dictionary